package com.cms.recursoshumanos.handler;

import com.cms.recursoshumanos.cache.ListaOcioCache;
import com.cms.recursoshumanos.facade.ListaOcioScreenFacade;

public class ListaOcioScreenHandler extends BaseHandler

{
	
	public ListaOcioScreenHandler()
	{
		
	}
	public void facadeListaOcioScreen(String username, String password)
	{
		ListaOcioScreenFacade lista_ocio_facade = new ListaOcioScreenFacade(username,
																			password);

		lista_ocio_facade.getListaOcio();
		//lista_ocio_facade.run_facade(lista_ocio_facade);
	}
	public void refreshListadoOcio (String username, String password)
	{
		this.facadeListaOcioScreen(username, password);
	}
	public void getListadoOcio (String username, String password)
	{
		
		if ( (!(ListaOcioCache.getInstance().cache_utilizable()))
				|| ListaOcioCache.getInstance().lista_vacia())
		{
			this.facadeListaOcioScreen(username, password);
		}
		else
		{
			this.goListaOcioScreen();
		}
	}

	
}

